A Unified Method for Placing Problems in Polylogarithmic Depth
نویسندگان
چکیده
In this work we present a generic approach to obtain upper bounds. For this purpose we consider the term evaluation problem which is, given a term over some algebra and a valid input to the term, computing the value of the term on that input. In contrast to previous methods we allow the algebra to be completely general and consider the problem of obtaining an efficient upper bound for this problem. To that end we present a generic term evaluation algorithm that works in polylogarithmic depth. This allows us to obtain the same bounds as in the classical setting, and at the same time reach out to capture new problems. The term evaluation problem is a classical problem studied under many names such as formula evaluation problem, formula value problem etc.. Many variants of the problems where the algebra is well behaved have been studied. For example, the problem over the Boolean semiring or over the semiring (N,+,×). We extend this line of work. Our efficient term evaluation algorithm then serves as a tool for showing polylogarithmic depth upper bounds for various well-studied problems. To underline the utility of our result we show new bounds and reprove known results using our approach and thereby present a unified proof approach for problems of this nature. The spectrum of problems for which we apply our term evaluation algorithm is wide: in particular, the application of the algorithm we consider include (but are not restricted to) arithmetic formula evaluation, word problems for tree and visibly pushdown automata, and various problems related to bounded tree-width and clique-width graphs.
منابع مشابه
The Raymond and Beverly Sackler Faculty of Exact Sciences School of Mathematical Sciences Approximation Algorithms for NP - Hard Problems in Combinatorial Optimization
This thesis broadly focuses on the design and analysis of algorithmic tools leading to approximation algorithms with provably good performance guarantees. We were especially interested in problems that have highly practical importance yet possess a fundamental structure, such as integer covering, network design, graph partitioning, and discrete location problems. In particular, our main contrib...
متن کاملNear Linear-Work Parallel SDD Solvers, Low-Diameter Decomposition, and Low-Stretch Subgraphs
This paper presents the design and analysis of a near linear-work parallel algorithm for solving symmetric diagonally dominant (SDD) linear systems. On input of a SDD n-by-n matrix A with m nonzero entries and a vector b, our algorithm computes a vector x̃ such that ‖x̃−Ab‖A ≤ ε · ‖Ab‖A in O(m log n log 1ε ) work and O(m log 1 ε ) depth for any fixed θ > 0. The algorithm relies on a parallel algo...
متن کاملOn Geometric Range Searching, Approximate Counting and Depth Problems
In this thesis we deal with problems connected to range searching, which is one of the central areas of computational geometry. The dominant problems in this area are halfspace range searching, simplex range searching and orthogonal range searching and research into these problems has spanned decades. For many range searching problems, the best possible data structures cannot offer fast (i.e., ...
متن کاملPropositional proofs and reductions between NP search problems
Total NP search problems (TFNP problems) typically have their totality guaranteed by some combinatorial property. This paper proves that if there is a polynomial time Turing reduction between two TFNP problems, then there are quasipolynomial size, polylogarithmic height, constant depth, free-cut free propositional (Frege) proofs of the combinatorial property associated with the first TFNP probl...
متن کاملDistributed and Parallel Algorithms for Set Cover Problems with Small Neighborhood Covers
In this paper, we study a class of set cover problems that satisfy a special property which we call the small neighborhood cover property. This class encompasses several well-studied problems including vertex cover, interval cover, bag interval cover and tree cover. We design unified distributed and parallel algorithms that can handle any set cover problem falling under the above framework and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017